table.insert(itemActions,
	function(item, action)
		-- UNIQUE belts
		if not (item.quality == ItemQuality.Unique and
				item.baseItem.baseType.Type == ItemKind.Belt) then
			return false
		end

		return processItemList(item, action, uniqueBelts)
	end
)

-- see: dir .. "readme.txt" for information regarding itemLists

uniqueBelts = {
-- Normal
	--{"lbl", 1, false}, -- Lenymo
	--{"vbl", 1, false}, -- Snakecord
	{"mbl", 1, false}, -- Nightsmoke
	{"tbl", 1, false}, -- Goldwrap
	{"hbl", 1, false}, -- Bladebuckle
-- Exceptional
	{"zlb", 5, true, -- String of Ears
		function (item)
			-- not keeping eth
			if item.flags.Ethereal then
				return false
			end
			if item.flags.Identified then
				return (
						findStat(item, "Damage Resist") >= 1 -- 15 (perf) dr? (8LL, 180ed perf)
						)
			end

			return true -- unid
		end
	},
	{"zvb", 1, false}, -- Razortail
	{"zmb", 1, false}, -- Gloom's Trap
	{"ztb", 1, false}, -- Snowclash
	{"zhb", 6, true, -- Thundergod's Vigor
		function(item)
			if item.flags.Identified then
				return (findStat(item, "Defense Percent") >= 10) -- 195+ed? (200 perf)
			end

			return true -- unid
		end
	},
-- Elite
	{"ulc", 9, false}, -- Arachnid Mesh -- keeping all
	{"uvc", 1, false}, -- Nosferatu's Coil
	{"umc", 8, true, -- Verdungo's Hearty Cord
		function (item)
			if item.flags.Identified then
				return (
						findStat(item, "Damage Resist") >= 1 -- 15 (perf) dr? (40vit, 140ed perf)
						)
			end

			return true -- unid
		end
	}
}
